home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / ad12.zip / AD.HLP < prev    next >
Text File  |  1992-04-22  |  18KB  |  555 lines

  1.   Introduction
  2.   Menu Bar
  3.   Diagram Menu
  4.   Search Menu
  5.   Action Menu
  6.   Object Menu
  7.   Option Menu
  8.   Language Menu
  9.   MSDOS
  10.   Finishing a Diagram Edit Session
  11.   Contracting or Expanding Display
  12.   Dragging Brackets
  13.   Deleting and Inserting Blocks
  14.   Deleting and Inserting Lines
  15.   Increasing and Decreasing Exit Level
  16.   Exporting a diagram
  17.   Using the Mouse
  18.   Word Wrap
  19.  
  20.                      INTRODUCTION
  21.  
  22.  
  23.   This is the ACTION DIAGRAMMER Help System.
  24.   Use the cursor keys or mouse to select a topic.
  25.   and press return.  You may return to the topic
  26.   list by pressing Enter.
  27.  
  28.   Return to the main menu by pressing ESC.
  29.  
  30.                        MENU BAR
  31.  
  32.  
  33.   Active items on the Menu Bar are accessed by
  34.   pressing the ALT key and the highlighted letter of 
  35.   the desired choice.  Some choices will present a 
  36.   pull down menu with further choices.  Select from 
  37.   these menus by pressing the highlighted letter of 
  38.   your choice or by using the cursor key or mouse to
  39.   select a choice.
  40.  
  41.   Note that certain menu items will always be
  42.   available. For example, you may not save a diagram
  43.   when none is being edited.  Unavailable choices
  44.   are displayed with their characters in reverse
  45.   video.
  46.  
  47.                      DIAGRAM MENU
  48.  
  49.  
  50.   NEW       Create a new diagram.  You must supply a
  51.             file name for the new diagram.
  52.  
  53.   OPEN      Load an existing diagram.  You may
  54.             supply a diagram name (with or without
  55.             the .AD extension) OR press TAB and
  56.             select a diagram from the scrollable
  57.             list of diagrams in the default
  58.             directory.
  59.  
  60.   CLOSE     Close the current diagram and return to
  61.             the main menu.  
  62.  
  63.   SAVE      Save the current diagram.  The diagram
  64.             may be saved under another name.  The
  65.             current name is used by default.
  66.  
  67.             Whenever a diagram is saved, a backup
  68.             copy is created automatically.
  69.  
  70.   SAVE AS   Save the current diagram under a new name.
  71.             No backup is created.
  72.  
  73.   RENAME    Rename the current diagram.  You will be
  74.             asked to supply a new name for the
  75.             diagram.
  76.  
  77.   PRINT     Print the current diagram or another on
  78.             the printer.
  79.  
  80.             In this version, you must have opened an
  81.             existing or new diagram for editing.
  82.  
  83.             You may print with or without control
  84.             brackets.
  85.  
  86.   EXPORT    Print the current diagram or another to 
  87.             a file.  It will appear in the file 
  88.             exactly as displayed -  without page
  89.             headings or page breaks.
  90.  
  91.             In this version, you must have opened an
  92.             existing or new diagram for exporting.
  93.  
  94.             You may print with or without control
  95.             brackets.
  96.  
  97.   EXIT      Leave AD and return to DOS.  Prompt to
  98.             save the diagram if it has changed.
  99.  
  100.   NOTE: all diagrams are stored in files with '.AD' 
  101.   as an extension (i.e., DIAGRAM.AD).  You may 
  102.   supply just the name without the extension when 
  103.   asked.
  104.  
  105.                         SEARCH
  106.  
  107.   FIND/REPLACE
  108.             This option will display a dialog box
  109.             consisting of two fields and four buttons.
  110.             Enter the text to be searched for in the
  111.             Find Text field.  You may want to enter a
  112.             regular expression (see REGULAR.TXT for 
  113.             details).
  114.  
  115.             To replace the text searched for, enter 
  116.             the replacement text in the Change To 
  117.             field.
  118.  
  119.             Select one of the three buttons whose menu
  120.             equivalents are described below.  Subse-
  121.             quent searches for the same text may be 
  122.             performed with the following menu choices 
  123.             rather than by redisplaying this dialog 
  124.             box.
  125.  
  126.   FIND NEXT
  127.             Find the text or regular expression in 
  128.             the Find Text field.
  129.  
  130.   REPLACE NEXT
  131.             Replace the next occurance of the text or 
  132.             regular expression in the Find Text field 
  133.             with the text in the Change To field.
  134.  
  135.   REPLACE ALL
  136.             Replace the all following occurances of 
  137.             the text or regular expression in the 
  138.             Find Text field with the text in the 
  139.             Change To field.
  140.  
  141.                       ACTION MENU
  142.  
  143.  
  144.   The action menu presents a list of control
  145.   structures which may be inserted at any
  146.   appropriate point in a diagram.  While editing a
  147.   diagram, press ALT_A to display the menu.  Select
  148.   an item from the menu by pressing the highlighted
  149.   letter in the item you wish to select or use the
  150.   mouse or cursor keys to highlight your choice and
  151.   press Enter.
  152.  
  153.   If the object can be inserted at the point of the
  154.   cursor, it will be and the display will be
  155.   updated. Some hidden blocks may be hidden as
  156.   required.
  157.  
  158.                       OBJECT MENU
  159.  
  160.   The Object menu presents a list of EXPERIMENTAL
  161.   Object-Oriented Analysis control structures which
  162.   may be inserted at any appropriate point in a
  163.   diagram.
  164.  
  165.   While editing a diagram, press ALT_O to display
  166.   the menu.  Select an item from the menu by pressing
  167.   the highlighted letter in the item you wish to
  168.   select or use the mouse or cursor keys to highlight
  169.   your choice and press Enter.
  170.  
  171.   If the object can be inserted at the point of the
  172.   cursor, it will be and the display will be updated.
  173.   Some hidden blocks may be  hidden as required.
  174.  
  175.   Please read the accompanying file OBJECTS.TXT for
  176.   details regarding this experimental function.
  177.  
  178.                       OPTION MENU
  179.  
  180.   PROJECT   DOS path to the subdirectory where
  181.   PATH      diagrams are stored.
  182.  
  183.             You may wish to use separate 
  184.             directories for each project.
  185.             Reset this path to switch projects.
  186.  
  187.   SUPPORT   DOS path to the subdirectory where
  188.   PATH      language specifications, the help
  189.             file and the configuration file are
  190.             stored.  You will want to enter this
  191.             directory in your environment:
  192.  
  193.                 SET ADDIR=<support directory>
  194.  
  195.   PRINTERS  The default printer driver for your
  196.             printer.  Use the up and down arrow
  197.             keys in the printers list window to 
  198.             display your printer.  Then press TAB
  199.             to accept the displayed printer and
  200.             procede to the next option.
  201.  
  202.   USE       Control brackets will (will not) be
  203.   BRACKETS  used when a diagram is printed or
  204.             exported.
  205.  
  206.             Press the spacebar to toggle this 
  207.             checkbox.
  208.  
  209.   REPORT    Number of lines per printed report
  210.   LINES     page.  This entry MUST correspond to
  211.             your printer's lines per page setting.
  212.  
  213.   TAB SIZE  Number of spaces in a tab stop.
  214.  
  215.   LANGUAGES The default language specification 
  216.             for your diagrams.  Use the up and 
  217.             down arrow in the languages list window 
  218.             to display the desired language.  Then 
  219.             press TAB to accept the displayed 
  220.             printer and procede to the next option.
  221.  
  222.                      LANGUAGE MENU
  223.  
  224.  
  225.   LOAD      Load an existing language specification
  226.             and make it the default.
  227.             You may supply a language specification 
  228.             name (with or without the .LN 
  229.             extension) OR press TAB and select a 
  230.             language specification from the 
  231.             scrollable list of language 
  232.             specifications in the suppport 
  233.             directory.
  234.  
  235.             You may load a new language while editing
  236.             a diagram (i.e., switch from Structured 
  237.             English to "C" and back).
  238.  
  239.   NEW       Create a new language specification.  
  240.             You must supply a file name for the new 
  241.             language specification.
  242.  
  243.   OPEN      Load an existing language 
  244.             specification.  You may supply a 
  245.             language specification name (with or 
  246.             without the .LN extension) OR press TAB 
  247.             and select a language specification 
  248.             from the scrollable list of language 
  249.             specifications in the default
  250.             directory.
  251.  
  252.   CLOSE     Close the current diagram and return to
  253.             the main menu.  
  254.  
  255.   SAVE      Save the current language specification.  
  256.             The language specification may be saved 
  257.             under another name.  The current name is 
  258.             used by default.
  259.  
  260.             Whenever a language specification is 
  261.             saved, a backup copy is created 
  262.             automatically.
  263.  
  264.   SAVE AS   Save the current language under a new name.
  265.             No backup is created.
  266.  
  267.   RENAME    Rename the current language 
  268.             specification.  You will be asked to 
  269.             supply a new name for the language 
  270.             specification.
  271.  
  272.   PRINT     Print the current language specification 
  273.             or another on the printer.
  274.  
  275.             In this version, you must have opened an
  276.             existing or new language specification 
  277.             for editing.
  278.  
  279.   NOTE: all language specifications are stored in 
  280.   files with '.LN' as an extension (i.e., 
  281.   LANGUAGE.LN).  You may supply just the name 
  282.   without the extension when asked.
  283.  
  284.                         MSDOS
  285.  
  286.    Exit from AD and create a DOS shell from which 
  287.    you may execute other programs and commands.  
  288.    Most (all but about 23K) of AD will be swapped 
  289.    out of memory to allow for the maximum possible 
  290.    amount of free memory.
  291.  
  292.    From the DOS prompt, enter EXIT to return to 
  293.    AD.
  294.  
  295.    If you experience difficulties - AD reports 
  296.    unsafe interrupts - run tsrint (include) before 
  297.    running AD.  This small program requires about 
  298.    1.5K of memory.
  299.  
  300.            FINISHING A DIAGRAM EDIT SESSION
  301.  
  302.  
  303.   In order to stop editing the current diagram, use
  304.   one of the following options.
  305.  
  306.  
  307.   DIAGRAM MENU
  308.             Choose Close or Exit.  You may want to
  309.             save your diagram first.
  310.  
  311.   ESC       When you are ready to stop editing,
  312.             press ESC.  You will be given the option
  313.             of saving or abandoning your changes.
  314.  
  315.             Whenever a diagram is saved, a backup
  316.             copy is created automatically.
  317.  
  318.            CONTRACTING OR EXPANDING DISPLAY
  319.  
  320.  
  321.   C_LEFT or    
  322.   CLICK LEFT SCROLL ARROW
  323.             Contract display 1 level.
  324.   C_RIGHT or  
  325.   CLICK RIGHT SCROLL ARROW
  326.  
  327.             Expand display 1 level.
  328.  
  329.             Pressing these keys will increase or
  330.             decrease the amount of data displayed.
  331.  
  332.             Each press of the C_LEFT (LEFT SCROLL 
  333.             ARROW) key will hide the most deeply 
  334.             nested control blocks.  Hidden blocks 
  335.             will be displayed with the text on the 
  336.             block's first line thus:
  337.  
  338.             SELECT next in the series ...
  339.  
  340.             To reveal hidden blocks, press the
  341.             C_RIGHT (RIGHT SCROLL ARROW) key until 
  342.             the desired display is obtained.
  343.  
  344.   S_LEFT or
  345.   CLICK RIGHT MOUSE BUTTON
  346.             Contract display of a control block.
  347.   S_RIGHT or  
  348.   CLICK LEFT MOUSE BUTTON
  349.  
  350.             Expand display of a control block.
  351.  
  352.             Pressing these keys will increase or
  353.             decrease the amount of data displayed
  354.             for the control block at which the
  355.             cursor is pointing.
  356.  
  357.             To contract a block, move the cursor to
  358.             the first line of the control bracket and
  359.             press S_LEFT (RIGHT MOUSE BUTTON).  The 
  360.             block will contract, a special symbol "" 
  361.             will appear to the left of the contracted 
  362.             block.  The block will remain contracted 
  363.             until explicitly expanded
  364.             by pressing S_RIGHT, RIGHT MOUSE BUTTON or 
  365.             F8 or F9 (described below).
  366.  
  367.             Hidden blocks will be displayed with the
  368.             text on the block's first line thus:
  369.  
  370.             SELECT next in the series ...
  371.  
  372.             To expand a block, move the cursor to the
  373.             line above a contracted block marked with
  374.             the "" symbol and press S_RIGHT (RIGHT MOUSE
  375.             BUTTON).  Only that block will expand.
  376.  
  377.   F6        Expands all blocks contracted by pressing
  378.             C_LEFT (LEFT SCROLL ARROW).  Contracted 
  379.             blocks marked with "" are NOT expanded.
  380.  
  381.   F7        Expands all blocks contracted by pressing
  382.             S_LEFT (RIGHT MOUSE BUTTON).  Contracted 
  383.             blocks marked with "" ARE expanded.
  384.  
  385.   F8        Expands ALL blocks regardless of how
  386.             contracted.
  387.  
  388.   NOTE:  All blocks marked with "" will remain
  389.   when the diagram is saved.  Thus you may create a
  390.   particular view of your diagram and retain it for
  391.   future use and printing.
  392.  
  393.                    DRAGGING BRACKETS
  394.  
  395.  
  396.   F1        Moves bracket start/end or case/else
  397.             downward.
  398.  
  399.   F2        Moves bracket start/end or case/else
  400.             upward.
  401.  
  402.             To use either key, move the cursor to
  403.             the start or end of the bracket you wish
  404.             to drag up or down and press the
  405.             appropriate function key.
  406.  
  407.              DELETING AND INSERTING BLOCKS
  408.  
  409.  
  410.   F3        Delete block at cursor to scrap buffer.
  411.             Place the cursor on the first line of a
  412.             block.  Press F3 and the block and all
  413.             data contained within it will be deleted
  414.             to the scrap buffer.  You may relocate a
  415.             block by first deleting it to scrap and
  416.             then reinserting it elsewhere as
  417.             described for the SH_DEL key.  You may 
  418.             copy a block by deleting it, immediately
  419.             reinserting it by pressing SH_INS and then
  420.             inserting a copy elsewhere.
  421.  
  422.   F4        Delete bracket from around block; leave
  423.             text intact.
  424.  
  425.             The brackets may be removed from a
  426.             control block leaving intact everything
  427.             contained inside of the block.
  428.  
  429.             Place the cursor on the first line of
  430.             the block and press this key.
  431.  
  432.              DELETING AND INSERTING LINES
  433.  
  434.  
  435.   SH_INS    Insert block or lines from scrap buffer
  436.             following current line.
  437.  
  438.             Blocks or lines which have been deleted
  439.             to the scrap buffer may be reinserted at
  440.             any point in the diagram by locating the
  441.             cursor at the desired insertion point an
  442.             pressing this key.
  443.  
  444.             Note that you may insert only at lines
  445.             which are not part of a control block -
  446.             interior lines.  That is, locate the
  447.             cursor on a line which is not at the
  448.             beginning or end of a block, a case or
  449.             exit.
  450.  
  451.   CTRL_ENTER
  452.             Insert a blank line at cursor.
  453.  
  454.             Place the cursor on the line above the
  455.             point at which the a new line is desired
  456.             and press the key.
  457.  
  458.             Blank lines may also be inserted by
  459.             pressing the Enter key.  If the cursor
  460.             is on a control structure member, a
  461.             blank line will be inserted just as if
  462.             S_INS had been pressed.  Pressing Enter
  463.             in the middle of ordinary text, will
  464.             break the line at that point.
  465.  
  466.   S_DEL     Delete entire current line or selected
  467.             block of lines to scrap.
  468.  
  469.             Pressing this key while the cursor is on
  470.             an interior line will delete the line to
  471.             the scrap buffer.
  472.  
  473.             In some cases, a blank line will replace
  474.             the deleted line in order to maintain
  475.             the required separation between control
  476.             structures.                            
  477.  
  478.             A block of interior lines may be marked
  479.             and deleted by using the following 2
  480.             keys to highlight the lines to be
  481.             deleted.
  482.  
  483.             Deleted lines may be reinserted in the
  484.             diagram by pressing SH_INS so long as no
  485.             other deletions are performed before the
  486.             insertion.
  487.  
  488.   S_UP      Extend selection of a block one line up.
  489.  
  490.   S_DOWN    Extend selection of a block one line
  491.             down.
  492.  
  493.          INCREASING AND DECREASING EXIT LEVEL
  494.  
  495.  
  496.   CTRL_+    Increase exit level.
  497.  
  498.   CTRL_-    Decrease exit level.
  499.  
  500.             Use these keys to increase or decrease
  501.             an exit level.  Place the cursor on an
  502.             exit line and adjust the arrow as
  503.             needed.  
  504.  
  505.                  EXPORTING A DIAGRAM
  506.  
  507.  
  508.   You may wish to export a diagram to a text file
  509.   for inclusion in another document or to use as
  510.   source code - assuming that you used a programming
  511.   language specification.
  512.  
  513.   The diagram will be exported to a file of your 
  514.   choosing, with or without control brackets.  This
  515.   file may be used as you see fit.  AD doesn't know
  516.   of its existance.  In fact, AD will overwrite
  517.   a preexisting file without warning.
  518.  
  519.   To export, select the export option from the
  520.   Diagram menu.
  521.  
  522.                    USING THE MOUSE
  523.  
  524.  
  525.   A mouse may be used to select menu options, 
  526.   position the cursor within text and to control 
  527.   the vertical scroll bar.
  528.  
  529.   An item may be selected from a list box by
  530.   clicking on it and then pressing Enter or by
  531.   double clicking on the desired item.
  532.  
  533.   The mouse may also be used to expand and contract 
  534.   the the display.  See Contracting or Expanding 
  535.   Display.
  536.  
  537.                       WORD WRAP
  538.  
  539.  
  540.   AD will automatically word wrap at the end of a 
  541.   line as you type.  If insertions in the middle of 
  542.   a line force the end of the line past the right
  543.   side of the screen, the line will extend itself
  544.   beyond the right margin.  Then, when the cursor
  545.   leaves the line, the line will break at a
  546.   point which ensures that there is no hidden text.
  547.  
  548.   You may find it necessary to join two lines by
  549.   placing the cursor at the end of the first line
  550.   and pressing DEL.
  551.  
  552.   The opening and closing lines of a control 
  553.   structure WILL NOT wrap.
  554.  
  555.